﻿body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea,article, aside, footer, header, hgroup, main, nav, section, menu { margin:0; padding:0; }

body, button, input, select, textarea { font:13px/1.6 "arial", arial, "\5b8b\4f53"; }

address, cite, dfn, em, var { font-style:normal; }

code, kbd, pre, samp { font-family:couriernew, courier, monospace; }

small{ font-size:12px; }

ul, ol { list-style:none; }

a { text-decoration:none; }

legend { color:#000; }

fieldset, img { border:0; }

a, button, input, select, textarea { font-size:100%; outline:none; -webkit-tap-highlight-color:rgba(255, 0 ,0 ,0); }

textarea{ resize:none; }



/*禁止选中*/

.offselect{ -ms-user-select:none; -webkit-user-select:none; -moz-user-select:none; }



/*浮动*/

.clearfix:after{ display:block; clear:both; content:""; overflow:hidden; height:0; }

.clearfix{ zoom:1;}

.fl{ float:left;}

.fr{ float:right;}

.clearboth { clear: both; height:0px; line-height:0;overflow: hidden;}



/*下间距*/

.mb5{ margin-bottom:5px;}

.mb10{ margin-bottom:10px;}

.mb15{ margin-bottom:15px;}

.mb18{ margin-bottom:18px;}

.mb20{ margin-bottom:20px;}

.mb25{ margin-bottom:25px;}

.mb30{ margin-bottom:30px;}

.mb35{ margin-bottom:35px;}

.mb40{ margin-bottom:40px;}

.mb45{ margin-bottom:45px;}

.mb50{ margin-bottom:50px;}

.mb55{ margin-bottom:55px;}

.mb60{ margin-bottom:60px;}

.mb100{ margin-bottom:100px;}



/*公用*/

.B{ font-weight:bold;}

.Text_l{ text-align:left;}

.Text_r{ text-align:right;}

.Text_c{ text-align:center;}

.animate{ -webkit-transition:all ease 0.3s; transition:all ease 0.3s; }



.all{ width:1200px; margin:0 auto; }

.icon{ background:url(../images/master.png) no-repeat -10000px -10000px; }



/*头部*/

.header{ position:fixed; top:0; left:0; z-index:1100; width:100%; min-width:1200px; background:#fff; transform:translateZ(0); }

.header .top{ position:relative; z-index:110; background:#f0f0f0; }

.header .top .hot-news{ position:relative; float:left; padding-left:100px; height:35px; overflow:hidden; }

.header .top .hot-news .icon{ position:absolute; top:5.5px; left:0; width:92px; height:24px; background-position:0 0; }

.header .top .hot-news ul{ position:relative; margin:5px 0; width:425px; height:25px; line-height:25px; overflow:hidden; }

.header .top .hot-news ul li{ height:inherit; }

.header .top .hot-news ul li a{ position:relative; display:inline-block; max-width:400px; padding-right:25px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#a8abaa; }

.header .top .hot-news ul li a .icon{ position:absolute; top:0; left:100%; margin-left:-14px; width:14px; height:25px; background-position:-157px 1px; }

.header .top .top-info{ float:right; }

.header .top .top-info .tel{ position:relative; display:inline-block; margin:5px 0; padding-left:25px; padding-right:13px; font-size:16px; line-height:25px; color:#333333; font-style:italic; vertical-align:top; }

.header .top .top-info .tel .icon{ position:absolute; top:0; left:0; width:20px; height:25px; background-position:-103px 0; }

.header .top .top-info a{ display:inline-block; padding:0 10px; line-height:35px; vertical-align:top; }

.header .top .top-info a.lang{ padding-left:12px; font-size:12px; color:#333333; background:url(../images/line.png) no-repeat 0 center; }

.header .top .top-info a.lang img{vertical-align: middle;}

.header .top .top-info a.plat{ position:relative; padding-left:30px; color:#fff; background:#9ebf3b; }

.header .top .top-info a.plat .icon{ position:absolute; top:5px; left:10px; width:15px; height:25px; background-position:-133px 1px; }

.header .top a:hover{ text-decoration:underline; }



.header .head{ position:absolute; top:34px; left:0; width:100%; background:#fff; }

.header .head .all{ position:relative; height:88px; }

.header .head .logo{ position:absolute; top:15px; left:0; }

.header .head .logo a,.header .head .logo img{ display:block; }

.header .head .menu{ position:absolute; top:35px; right:0; }

.header .head .menu ul{ position:relative; }

.header .head .menu ul li{    position: relative;

    float: left;

    margin: 0 10px ;

	padding-bottom:25px;

}

.header .head .menu ul li.cur{

	    border-bottom: 3px solid #f39800;

}

.header .head .menu ul li:first-child{ background:none; }

.header .head .menu ul li:last-child{ padding-right:0; }

.header .head .menu ul li >a{ display:block; padding:0 15px;text-align:center; font-size:16px; color:#333333; }

.en .header .head .menu ul li >a{ padding: 0 0 0 12px; }

.header .head .menu ul li >a span{ -webkit-transition:all .3s ease; transition:all .3s ease; }

.header .head .menu ul li >a .icon{ display:block; margin:0 auto 1px; width:28px; height:28px; background-image:url(../images/menu.png); }

.header .head .menu ul li >a .icon01{ background-position:0 0; }

.header .head .menu ul li >a .icon02{ background-position:-28px 0; }

.header .head .menu ul li >a .icon03{ background-position:-56px 0; }

.header .head .menu ul li >a .icon04{ background-position:-84px 0; }

.header .head .menu ul li >a .icon05{ background-position:-112px 0; }

.header .head .menu ul li >a .icon06{ background-position:-140px 0; }

.header .head .menu ul li >a .icon07{ background-position:-168px 0; }

.header .head .menu ul li >a:hover,.header .head .menu ul li.cur >a{ color:#f58725; }

.header .head .menu ul li >a:hover .icon01,.header .head .menu ul li.cur >a .icon01{ background-position:0 -28px; }

.header .head .menu ul li >a:hover .icon02,.header .head .menu ul li.cur >a .icon02{ background-position:-28px -28px; }

.header .head .menu ul li >a:hover .icon03,.header .head .menu ul li.cur >a .icon03{ background-position:-56px -28px; }

.header .head .menu ul li >a:hover .icon04,.header .head .menu ul li.cur >a .icon04{ background-position:-84px -28px; }

.header .head .menu ul li >a:hover .icon05,.header .head .menu ul li.cur >a .icon05{ background-position:-112px -28px; }

.header .head .menu ul li >a:hover .icon06,.header .head .menu ul li.cur >a .icon06{ background-position:-140px -28px; }

.header .head .menu ul li >a:hover .icon07,.header .head .menu ul li.cur >a .icon07{ background-position:-168px -28px; }

.header .head .tip{ position:absolute; bottom:-36px; left:-20px; z-index:100; width:111px; height:36px; background:url(../images/tip_01.png) no-repeat 0 bottom; }

.header .head.cur{ box-shadow:0 1px 3px rgba(0,0,0,0.2); }

.header .head.cur .tip{ background:url(../images/tip_01.png) no-repeat -111px bottom rgba(255,255,255,0); }

.header .head .menu2{ display:none; position:absolute; top:54px; left:-80px; padding:11px 50px 10px; height:24px; line-height:24px; white-space:nowrap; background:url(../images/nav_bg.png); color:#fff; }

.header .head .menu2:before,.header .head .menu2:after{ content:""; position:absolute; top:0; width:46px; height:45px; }

.header .head .menu2:before{ left:-46px; background:url(../images/arrow_l.png) no-repeat; }

.header .head .menu2:after{ right:-46px; background:url(../images/arrow_r.png) no-repeat; }

.header .head .menu2 .arrow{ position:absolute; top:-8px; left:132px; width:14px; height:8px; background:url(../images/arrow.png) no-repeat; }

.header .head .menu2 a{ display:inline-block; margin:0 7px; padding:0 10px; color:#fff; }

.header .head .menu2 a:hover{ text-decoration:underline; }



.header .head .m6 .menu2{ left:-187px; }

.header .head .m7 .menu2{ left:-172px; }

.header .head .m6 .menu2 .arrow{ left:239px; }

.header .head .m7 .menu2 .arrow{ left:224px; }

.pages{

	margin-top: 15px;

text-align: center;

}

.footer{ position:relative; padding-top:35px; }

.footer .all{ position:relative; }

.footer dl{ float:left; margin-bottom:35px; padding:0 40px; min-height:152px; border-right:1px dotted #ddd; }

.footer dl:first-child{ padding-left:0; }

.footer dl dt{ margin-bottom:6px; font-size:16px; color:#555; line-height:26px; -webkit-transition:all .3s ease; transition:all .3s ease; }

.footer dl dd{ font-size:14px; line-height:24px; }

.footer dl dd a{ color:#999; -webkit-transition:all .3s ease; transition:all .3s ease; }

.footer dl:hover dt{ color:#f4b52b; }

.footer dl dd a:hover{ color:#f4b52b; }

.footer .show{ position:absolute; top:0; left:890px; }

.footer .tel{ margin-bottom:15px; }

.footer .tel span{ display:block; font-size:16px; color:#b1b1b1; }

.footer .tel span i{ display:inline-block; width:24px; height:24px; vertical-align:top; background-position:-211px 0; }

.footer .tel em{ font-size:16px; font-style:italic; }

.footer .tel em a { color:#b2b2b2;}

.footer .tel em a:hover { color:#666;}

.footer .share{ color:#b2b2b2; }

.footer .share span{ display:block; }

.footer .share a{ width:30px !important; height:30px !important; padding-left:0; background:url(../images/share.png) no-repeat -1000px -1000px !important; }

.footer .share a:hover{ opacity:1 !important; filter:alpha(opacity=100) !important; }

.footer .share a.bds_tsina{ background-position:0 0 !important; }

.footer .share a.bds_qzone{ background-position:-36px 0 !important; }

.footer .share a.bds_weixin{ background-position:-74px 0 !important; }

.footer .share a.bds_tsina:hover{ background-position:0 -30px !important; }

.footer .share a.bds_qzone:hover{ background-position:-36px -30px !important; }

.footer .share a.bds_weixin:hover{ background-position:-74px -30px !important; }

.footer .code{ position:absolute; top:0; right:0; }

.footer .code img{ display:block; width:120px; height:auto; }

.footer .code span{ display:block; margin-top:5px; text-align:center; font-family:"宋体"; color:#b5b5b5; }

.footer .copy{ clear:both; padding:10px 0; line-height:20px; text-align:center; color:#8f8f8f; }



.Page{ padding:20px 0; text-align:center; }

.Page a,.Page span{ display:inline-block; margin:0 6px; width:22px; height:26px; line-height:26px; text-align:center; font-size:12px; color:#666; background:url(../images/page_bg.png) no-repeat center rgba(255,255,255,0); background-size:0 0; -webkit-transition:all ease 0.15s; transition:all ease 0.15s; }

.Page a.cur,.Page a:hover,.Page span.cur{ color:#fff; background-size:100% auto; background:url(../images/page_bg.png) no-repeat center \9; }

.Page a.prev,.Page a.next{ margin:0 17px; padding:0 7px; width:auto; background:none; }

.Page a.prev:hover,.Page a.next:hover{ color:#95b531; }

.Page a[href="javascript:void(0);"],.Page a[href="javascript:void(0);"]:hover{ color:#999; cursor:default; }

.Page .tips{ display:block; margin:50px 0; width:auto; text-align:center; font-size:20px; color:red; }



.mask{ display:none; position:fixed; top:0; left:0; z-index:1100; width:100%; height:100%; background:#2a2a2a; opacity:0.3; filter:alpha(opacity=30); }



#page{ position:absolute; top:-86px; left:0; visibility:hidden; }



.footer {

	width:100%;

	height:235px;

	margin:0 auto;

	background-color:#f0f0f0;

}

.footer_con {

	width:1100px;

	height:235px;

	margin:0 auto;

}

.footer_con_t {

	width:1100px;

	height:215px;

	margin:0 auto;

	overflow: auto;

	zoom: 1;

}

.footer_l {

	width:330px;



	float:left;

}

.footer_l h2 {

	width:330px;



	line-height:20px;

	font-size:17px;

	color:#000;

	padding-top:45px;

	font-weight:normal;

	

}

.footer_l h3 {

	width:330px;

line-height:22px;

	font-size:13px;

	color:#919191;

	font-weight:normal;

}

.xiantiao {

	width:330px;

	height:2px;

	border-bottom:1px #E5E5E5 solid;

	margin-top:16px;

}

.footer_l h4 {

	width:330px;

	height:30px;

	line-height:34px;

	font-size:16.5px;

	color:#3fbe72;

	margin-top:10px;

}

.footer_l p {

	width:330px;

	height:22px;

	line-height:22px;

	font-size:13px;

	color:#919191;

	

}

.footer_z {

	width:120px;

	float:left;

	margin-left:25px;

	padding-top:45px;

}

.footer_z img {

	width:120px;

	height:120px;

}

.footer_z p {

	width:100px;

	height:30px;

	line-height:30px;

	text-align:center;

	color:#0b599e;

	font-size:13px;

	

}

.footer_r {

	width:608px;



	float:right;

}

.en .footer_r {

	width:758px;

}

.footer_li1 {





	float:left;

	padding-top:40px;

margin-left: 45px;

}

.en .footer_li1 {





	float:left;

	padding-top:40px;

margin-left: 23px;

}

.footer_li1 h2 {



	height:40px;

	font-size:15px;

	color:#333;

	font-weight: normal;

	

}

.footer_li1 ul {

	display:block;



}

.footer_li1 ul li {



	height:25px;

}

.footer_li1 ul li a {

	font-size:13px;

	color:#919191;

	text-decoration:none;

	

}

.footer_li2 {

	width:145px;

	height:190px;

	float:left;

	padding-top:40px;

	margin-left:40px;

}

.footer_li2 h2 {

	width:145px;

	height:40px;

	font-size:15px;

	color:#333;

	font-weight: normal;

	

}

.footer_li2 ul {

	display:block;

	border-right:1px #E5E5E5 solid;

}

.footer_li2 ul li {

	width:145px;

	height:25px;

}

.footer_li2 ul li a {

	font-size:13px;

	color:#919191;

	text-decoration:none;

	

}

.footer_li3 {

	width:80px;

	height:190px;

	float:left;

	padding-top:40px;

	margin-left:40px;

}

.footer_li3 h2 {

	width:80px;

	height:40px;

	font-size:15px;

	color:#333;

	font-weight: normal;

	

}

.footer_li3 ul {

	display:block;

}

.footer_li3 ul li {

	width:80px;

	height:25px;

}

.footer_li3 ul li a {

	font-size:13px;

	color:#919191;

	text-decoration:none;

	

}



.banner{ position:relative; min-width:1200px; overflow:hidden; }

.container{ position:relative; z-index:110; }

.container .all > .title{ display:block; margin:0 auto; height:138px; background:url(../images/title_bg.png) no-repeat top center; font-size:24px; font-weight:500; color:#f39800; text-align:center; line-height:22px;margin-top:40px;text-transform: uppercase;}

.container .all > .title span{font-size:15px;color:#cccccc}



.salary{ overflow:hidden; }

.salary .list{ margin:35px 0 70px; }

.salary .list .item{margin-bottom:40px;}

.salary .list .item >div{ height:290px; -webkit-transition:all .5s ease-out; transition:all .5s ease-out; }



.salary .list .item.active >div.fl{ -webkit-transform:translateX(-1000px); transform:translateX(-1000px); }

.salary .list .item.active >div.fr{ -webkit-transform:translateX(1000px); transform:translateX(1000px); }

.salary .list .item .img{width:693px;}

.salary .list .item .text{ display:table;background:#f5f5f5;width:507px;  }

.salary .list .item .text .cont{ display:table-cell; vertical-align:middle; padding:0 60px; *padding-top:60px; font-family:arial; color:#666; line-height:22px; font-size:13px;}

.salary .list .item .text .cont.last{ padding-right:10px; }

.salary .list .item .text .cont h3{ margin-bottom:27px; font-size:24px; font-family:"arial"; font-weight:500; color:#000; }

.salary .list .item .text .cont .line{ margin-bottom:27px; line-height:0; }

.salary .list .item .text .cont .line span{ display:inline-block; width:60px; height:1px; background:#d6d6d6; }

.salary .list .item .text .cont ul.ul1 li{ float:left; margin:5px 10px 5px 0; padding-left:10px; width:154px; background:url(../images/d.png) no-repeat 0 9px; }

.salary .list .item .text .cont .see{ display:inline-block; margin-top:22px; color:#f4b52b; }

.salary .list .item .text .cont .see:hover span{ text-decoration:underline; }



.about .wrap .cont .img:hover img,.news .list .item .img:hover img{ -webkit-transform:scale(1.1); transform:scale(1.1); }

.conter_bg{ position:relative; color:#76941a; }

.about .wrap{ padding:40px 0 0; }

.about .wrap .tit{ margin-bottom:40px; text-align:center; -webkit-transition:all .7s ease; transition:all .7s ease; }

.about .wrap .text .tit{

	text-align:left; 

}

.about .wrap .tit >img{ display:block; margin:0 auto 35px; width:auto; height:51px; }

.about .wrap .tit >h3{ display:inline-block; padding:0 17px; font-size:20px; font-weight:500; color:#35bdf1;}

.about .wrap .cont{ padding-bottom:40px; border-bottom:1px dotted #cfe390; }

.about .wrap:last-child .cont{ border-color:transparent; }

.about .wrap .cont .img{ overflow:hidden; width:445px; height:255px; -webkit-transition:all .7s ease; transition:all .7s ease; }

.about .wrap .cont .text{ width:505px; line-height:26px; color:#707070; font-family:arial; text-align:justify; -webkit-transition:all .7s ease; transition:all .7s ease;padding: 0 15px; font-size:13px; }

.about .wrap .cont .text p{ margin:12px 0 22px; }

.text_left{     float: left;



  }

.text_right{ float:right;width:505px;   text-align: left;}

.about .wrap.active .tit{ opacity:0; -webkit-transform:translateY(30px); transform:translateY(30px); }

.about .wrap.active .cont .img{ opacity:0; -webkit-transform:scale(0.7); transform:scale(0.7); }

.about .wrap.active .cont .text{ opacity:0; -webkit-transform:translateY(50px); transform:translateY(50px); }



.sort{ margin:43px 0; text-align:center; }

.sort a{ display:inline-block; margin:0 5px; w height:35px; line-height:35px; font-size:14px; color:#8a8a8a; border-radius:15px; -webkit-transition:all .3s ease; transition:all .3s ease;border: 1px solid #ccc; paddIng:0 10px;}

.sort a:hover,.sort a.cur{ color:#fff; background:#f39800; }

.wrap4 .sort a{

	color:#fff;

	border: 1px solid #fff;

}

.aw1 h3{

	color:#35bdf1;

	margin-bottom:20px;
	font-size:15px;
	font-weight:bold;

	}
.aw1 p{

	font-size:13px;

	}

	.aw1 ul{

		overflow:hidden;

	}

.aw1 li{

	float:left;

	width:350px;

	    margin: 0 25px 25px;

}



.right_bottom2{}

.right_bottom2 ul{margin: 20px 0; }

.right_bottom2 ul li{ margin-top: 20px; height: 199px; background: #fff;}

.right_bottom2 ul li img{ width:252px; height: 199px; }

.right_bottom2 ul li .bo_con{ width: 908px; padding: 20px;height: 159px;background:#f3f3f3 }

.right_bottom2 ul li .bo_con h3{ margin-top: 15px; }

.right_bottom2 ul li .bo_con p{ margin-top: 27px; }



.right_bottom2 ul li .bo_con a{ color: #333333 }



.right_bottom2.ny h3{ text-align: center; border-bottom: 1px solid #eeeeee; padding-bottom: 20px; margin: 20px 0; color: #1968ae; font-size: 24px; }



.right_bottom2.n span{ display: block; text-align: center; font-size:  12px;  color: #cccccc ; }

.right_bottom2 .content{ color: #666; padding:10px 44px 30px; }

.page1{border-top: 1px solid #548bb5; padding-top: 30px; margin-left: 44px; margin-bottom: 50px;}

.page1 a{ color: #666; line-height: 40px; }

.top-info .search{

	display: inline-block;

    margin-top: 3px;

}

.top-info .search input{

border-radius: 12px;

    border: 1px solid #ccc;

    width: 200px;

    padding: 0 12px;

}

.top-info .search button{

    width: 26px;

    height: 20px;

    background: url(/statics/img/search.png) center no-repeat;

    border: none;

    position: relative;

    right: 33px;

    top: 5px;

    cursor: pointer;

}

.contact{

	width:100%;

	    overflow: hidden;

	background:url(/upload/cr.png) right bottom no-repeat;

	}

.contact li{

	width:100%;

	float:left;

	margin-top:10px;

	}

.contact li .contcug{

	width:32px;

	height:23px;

	display:block;

	float:left;

	margin:3px 10px;

	}

.contact li .erzid{

	width:875px;

	float:left;

	font-size:14px;

	line-height:25px;

	color:#333333;}

	



/* 本例子css */

		.picScroll-left{ width:1200px;  overflow:hidden; position:relative;    }

		.picScroll-left .bd{ padding:10px;   }

		.picScroll-left .bd ul{ overflow:hidden; zoom:1; }

		.picScroll-left .bd ul li{ margin:8px 4px; float:left; _display:inline; overflow:hidden; text-align:center;   }

		.picScroll-left .bd ul li a{ color: #fff; font-size: 14px; line-height: 30px; font-weight:normal;}

		.picScroll-left .bd ul li .pic{ text-align:center;  background:url("../images/lista_img_bg.gif") no-repeat center; height: 195px; width: 286px; }

		.picScroll-left .bd ul li .pic img{ width:280px; height:188px; display:block;  padding:3px; }

		.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }

		.picScroll-left .bd ul li .title{ line-height:24px;   }



	.slideGroup{ width:1200px;   }

		.slideGroup .parHd{ height:30px; line-height:30px; padding:0 20px;   position:relative; background: url(../images/titlist_bg.png) no-repeat center;height: 50px; margin-top: 40px;  }

.product .picScroll-left .bd ul li a{

	color:#666;

}

.lik{

	color:gray;

}

.STYLE6 {

	font-size: 13px;

	font-family: Arial;

	line-height: 28px;

	font-weight: normal;

	color: #ffffff;

	text-decoration:none;

}

a.s2{

    font-style: normal;

    color: #414141;

    text-decoration: none;

}

.content table{

	margin-bottom: 10px;

border-collapse: collapse;

display: table;

}

.content td,.content th{

padding: 5px 10px;

border: 1px solid #DDD;

}

.footer_l h4 img{

	vertical-align:middle;

}